@charset "utf-8";
*{margin:0;padding:0;}
body{font-family:"微软雅黑"; margin:0px; padding:0px; background:#ffffff; height:100%; width:100%; overflow-x:hidden;}
ul,li,h1,h2,h3,h4,h5,p,input,dl,dt,dd,table,th,td,ol,form,bdo,em,i{margin:0;padding:0;list-style:none;}
img{border:0; display:block;}.clear{clear:both;}
a:link,a:visited{color:#333; text-decoration:none;} a:hover{color:#046330; text-decoration:none;}
.header{width:100%; background:#e3f2ca; height:40px; overflow:hidden;min-width:320px;}
.header h1{height:40px; padding-left:10px; font-size:18px; display:block; min-width:320px; text-align:left; line-height:40px; color:#046330;}

.indexmenu{width:100%; height:40px; display:block; background:#e3f2ca;}
.indexmenu ul li{float:left; width:33%; height:40px; display:block;}
.indexmenu ul li span{border-right:1px solid #fff; display:block; cursor:pointer;line-height:40px; overflow:hidden; text-align:center;}
.indexmenu ul li a{color:#046330; display:block;}
.indexmenu ul li a:hover,.curbtn{color:#fff;background:#8dcd27;}
a.curbtn:link,a.curbtn:visited{color:#fff;}

.indexbanner{width:100%; background:#333; position:relative; height:160px;}
.indexbancon{padding:10px; position:absolute; top:0px; left:0px; display:block;}
.indexbancon em img{width:100%;border-radius:10px;-webkit-border-radius:10px; margin-bottom:10px;}
.indexproduct1{background:#046330; display:block; width:100%; vertical-align: middle; overflow:hidden;border-radius:10px;-webkit-border-radius:10px; margin-bottom:10px;}
.indexproduct1 strong{float:right; color:#fff; width:30%;text-align:center; font-size:18px; padding-top:21%;display:block;}
.indexproduct1 img{float:left; width:70%;}
.indexproduct2{background:#e26e61;display:block; width:100%; overflow:hidden; border-radius:10px;-webkit-border-radius:10px; margin-bottom:10px;}
.indexproduct2 strong{float:left; width:30%;text-align:center; font-size:18px; color:#fff;padding-top:21%; display:block;}
.indexproduct2 img{float:right; width:70%;}
.indexproduct3{background:#ff679a;}
.indexproduct4{background:#930084;}
.indexproduct4 strong{color:#fff;}

.indexproinfo{width:100%; display:block;}
.indexproinfo a{padding:3px 5px; border:1px solid #ebf3de; margin-right:4px; margin-bottom:10px; float:left; display:inline; font-size:14px; color:#666;}
.indexproinfo a:hover{padding:3px 5px; background:#046330;border:1px solid #046330; margin-right:4px; margin-bottom:10px; float:left; display:block; font-size:14px; color:#fff;}

.content{width:100%; overflow:hidden;}
.content ul li{border:1px solid #ebf3de; padding:15px 10px; overflow:hidden; display:block; border-top:none;}
.content ul li:active{background:#e3f2ca;}
.content ul li em{float:left; width:40px; height:40px; background:#8dcd27; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; display:inline-block; line-height:40px; text-align:center; color:#fff; font-style:normal; margin-top:2px; margin-right:7px; font-size:15px;}

.yuyuedd ul li em{float:left; width:60px; height:45px; background:#8dcd27; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; display:inline-block; line-height:45px; text-align:center; color:#fff; font-style:normal; margin-top:2px; margin-right:7px; font-size:15px;}

.content ul li div{float:left; width:40px;display:inline-block; text-align:center; color:#8dcd27; font-style:normal; margin-top:2px; margin-right:7px; font-size:14px;}
.tehui{width:40px; background:url(../images/tehui.png) no-repeat center 0; background-size:28px 28px; padding-top:30px; line-height:20px; color:#8dcd27;}
.huodong{width:40px; background:url(../images/huodong.png) no-repeat center 0; background-size:27px 28px; padding-top:30px; line-height:20px; color:#8dcd27;}
.zhuanxiang{width:40px; background:url(../images/zhuanxiang.png) no-repeat center 0; background-size:27px 28px; padding-top:30px; line-height:20px; color:#8dcd27;}

.content ul li strong{line-height:25px; display:block; font-size:16px; color:#464646;}
.content ul li bdo{font-size:14px; color:#ee0c6c; display:block;}
.content ul li span{float:right;width:16px; height:16px; position:relative; margin-top:8px;}
.content ul li .xiala{
	border-left:3px solid #ffffff; width:6px; height:6px; border-top:3px solid #ffffff;border-bottom:3px solid #ebf3de;border-right:3px solid #ebf3de;
	-moz-transform: rotate(45deg); /* FF3.5+ */
	-o-transform: rotate(45deg); /* Opera 10.5 */
	-webkit-transform: rotate(45deg); /* Saf3.1+, Chrome */
	transform:rotate(45deg);
	position:absolute;
	left:4px;
	top:2px;
}
.content ul li .upla{
	border-left:3px solid #ebf3de; width:6px; height:6px; border-top:3px solid #ebf3de;border-bottom:3px solid #ffffff;border-right:2px solid #ffffff;
	-moz-transform: rotate(45deg); /* FF3.5+ */
	-o-transform: rotate(45deg); /* Opera 10.5 */
	-webkit-transform: rotate(45deg); /* Saf3.1+, Chrome */
	transform:rotate(45deg);
	position:absolute;
	left:4px;
	top:6px;
}
.content ul ol{padding:5px 10px 5px 55px; background:#ffffff; display:none; border-bottom:1px solid #ebf3de}
.content ul ol p{line-height:25px; font-size:14px; color:#999;}
.content ul ol strong{font-size:14px;color:#464646;}
.yuyuedd ul ol{padding:5px 10px 5px 75px; }

.navmenu{width:100%; height:40px; display:block;min-width:320px; overflow:hidden; background:#fff;}
.navmenu span{float:left; width:50%; height:40px; display:block; line-height:40px; font-size:18px; cursor:pointer; text-align:center;}
.navmenu .norbtn{background:#ebf3de; display:block; height:40px; color:#000; width:50%;}
.navmenu .norbtn a{color:#000; display:block;}
.navmenu .norbtn a:hover{color:#046330; display:block;}
.navmenu .hovbtn{background:#046330; display:block; height:40px; color:#ffffff; width:50%;}
.navmenu .hovbtn a{color:#fff;display:block;}
.navmenu .hovbtn a:hover{display:block; color:#fff;}
.regcon{padding:20px;}
.regconli{border:1px solid #ebf3de;height:40px; line-height:40px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; outline:none; margin-bottom:10px; display:block;}
.regcon p{margin:10px auto; width:100%; display:block; overflow:hidden;}
.regconli em{float:left; width:33%; display:block; overflow:hidden; border-right:1px solid #ebf3de;}
.regcon2 p{margin:20px auto;}
.regcon span{float:left; width:50%; height:42px; overflow:hidden;}
.regcon .txt{width:100%; height:40px; background:none; line-height:40px; font-size:14px; display:block;color:#999; border:none; text-indent:10px;}
.regcon .btn,.order .btn{
	height:44px;
	background:#8dcd27;
	box-shadow:inset 0px 0px 2px rgba(255,182,206,.75);
	-webkit-box-shadow:inset 0px 0px 2px rgba(255,255,190,.75);
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	font-size:18px;
	color:#fff;
	outline:none;
	text-align:center;
	line-height:44px;
	clear:both;
}
.regcon .yanzheng{width:48%; float:right; height:42px; cursor:pointer; display:inline-block; line-height:42px; background:#ebf3de; color:#000; text-align:center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;outline:none;}
.regcon strong{float:left; width:14%; line-height:42px; font-size:16px;border-right:1px solid #ebf3de; text-align:center;}
.regcon bdo{float:right; width:85%;}

.dropdown-select {
  width: 100%;
  margin: 0;
  padding:0;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  color: #999;
  text-shadow: 0 1px white;
  /* Fallback for IE 8 */
  background: #ffffff;
  /* "transparent" doesn't work with Opera */
  background: rgba(0, 0, 0, 0) !important;
  border: 0;
  border-radius: 0;
  background:transparent;
  -webkit-appearance: none;
  text-indent:10px;
}

.products,.prolist,.duihuandetail{padding:10px; display:block; overflow:hidden;}
.products strong img{width:100%; border-radius:10px;-webkit-border-radius:10px; margin-bottom:5px;}
.products p{line-height:25px; text-indent:25px; font-size:14px;}
.prososo{display:block; overflow:hidden;border:1px solid #ebf3de;height:30px; margin-bottom:10px;}
.prososo ul li{float:left; width:20%; height:30px; display:inline; text-align:center; line-height:30px; font-size:18px; color:#000;}
.prososo ul li span{border-right:1px solid #ebf3de; display:block;line-height:30px;}
.prososo ul li .jiantou{background:url(../images/jiantou.jpg) no-repeat 90% center; background-size:7px 10px;}
.prososo ul li .jifen{background:url(../images/shangxia.jpg) no-repeat 92% center; background-size:9px 12px;}
.prososo ul li .btn{height:30px;background:#046330; font-size:18px;color:#fff;outline:none; display:block; line-height:30px;clear:both;}
.prolist ol{float:left; width:50%; display:block; margin-bottom:10px; text-align:left;}
.prolist ol p{border:1px solid #ebf3de; margin:5px; padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; position:relative; box-shadow:0 3px 5px #ddd;}
.prolist ol img{ padding:2px; width:90%; margin:0 auto 5px; padding-bottom:5px; border-bottom:1px solid #ebf3de;}
.prolist ol span{font-size:12px; color:#999; display:block;}
.prolist ol strong{color:#e9337d; font-size:14px;}
.prolist ol .cuxiao{background:url(../images/cuxiao.png) no-repeat 0 center; background-size:48px 18px; color:#fff; width:50px; height:20px; font-weight:600; position:absolute; left:0; top:5px; font-style:normal; font-size:14px; line-height:20px; text-indent:10px;}

.order{padding:20px;}
.order_address{border:1px solid #ebf3de; padding:10px; background:url(../images/icon-6.png) no-repeat 98% center; background-size:9px 14px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; margin-bottom:10px;}
.order_address p{line-height:22px; font-size:14px; color:#333;}
.order_pin,.carbox{border:1px solid #ebf3de; padding:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; margin-bottom:10px;overflow:hidden;}
.order_pin strong{line-height:30px; font-size:16px; text-align:left;border-bottom:1px solid #ebf3de; display:block; color:#333; margin-bottom:10px;}
.order_pin p{line-height:25px; font-size:14px; color:#333;overflow:hidden;border-bottom:1px solid #ebf3de; margin-bottom:10px;}
.order_pin p img{float:left; padding:2px border:1px solid #ebf3de; margin-right:10px; width:30%;}
.order_pin p span{ display:block; line-height:30px; text-align:left;}
.zongji{font-size:14px; color:#333;}
.zongji .input{width:25px;border:1px solid #ebf3de; color:#999; height:20px; line-height:20px; text-align:center; margin-right:10px;}
.zongji span{float:right;}
.order_pin p bdo,.zongji bdo{color:#e9337d; font-size:14px; display:inline-block; font-weight:bold; padding-right:5px;}
.selecticon{ background:url(../images/icon-6.png) no-repeat 98% center;background-size:9px 14px;}
.order_address_cao{background:#fff;border:1px solid #ebf3de;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; margin-bottom:10px;}
.order_address_cao p{line-height:30px; padding:10px; text-align:left; font-size:14px;}
.order_address_btn{ width:100%; height:40px; line-height:40px; border-top:1px solid #ebf3de;}
.order_address_btn ul li{float:left; width:50%;height:40px; display:block; text-align:center; font-size:18px;}
.order_address_btn ul li:hover{background:#ebf3de;}
.order_address_btn ul li span{border-left:1px solid #ebf3de; display:block; overflow:hidden; cursor:pointer;}
.order_address_btn ul li .order_editor{background:url(../images/bianji.png) no-repeat 30% center; background-size:10px 13px; border:none;}
.order_address_btn ul li .order_delete{background:url(../images/del.png) no-repeat 30% center; background-size:10px 13px;}


.carbox{margin-top:20px;overflow:hidden;}
.carbtn{width:100%;border-bottom:1px solid #ebf3de; overflow:hidden; padding-bottom:10px; margin-bottom:10px;}
.carbtn ol{float:left; width:50%; height:42px; line-height:42px; cursor:pointer; text-align:center;}
.carbtn .curbg{background:url(../images/gou.png) no-repeat right bottom; background-size:22px 18px; display:block;}
.carbtn .goubtn{height:40px; font-size:18px;color:#000;outline:none; text-align:center; display:block; line-height:40px;clear:both;border:1px solid #ebf3de; margin:0 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.carbtn .duihuanbtn{height:40px; font-size:18px;color:#fff;outline:none; text-align:center; display:block; line-height:40px;clear:both; background:#046330; margin:0 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

.carbox .jiesuanbtn{height:40px; font-size:18px;color:#fff; padding:0 20px;outline:none; background:#046330; text-align:center; display:block; line-height:40px;clear:both; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

.dropdown-checkbox{
  float:left;
  width: 20px;
  margin: 0;
  padding:0;
  height: 20px;
  line-height: 20px;
  color: #fff;
  text-shadow: 0 1px white;
  /* Fallback for IE 8 */
  background:#fff;
  border:1px solid #ebf3de;
  border-radius: 0;
  background:transparent;
  -webkit-appearance: none;
}
.checkboxcur{ background:url(../images/checkbox.png) no-repeat center center; background-size:20px 20px;}

.duihuanad{width:100%; margin-bottom:10px; overflow:hidden; display:block;}
.duihuanimg img{width:100%; margin-bottom:10px;}
.duihuanad p{line-height:25px; text-indent:25px; font-size:14px;}
.duihuanad span{line-height:25px; color:#000; font-size:16px; float:left; width:50%; text-align:left;}
.duihuanad span bdo{color:#e9337d;}
.duihuanad i{float:left; padding-right:5px;font-style:normal; font-size:16px; color:#000; line-height:25px;}
.duihuanad i a{width:25px; height:25px; background:#046330; color:#fff; text-align:center; line-height:25px; display:inline-block; float:left; font-weight:bold;}
.duihuanad i em{width:30px; border:1px solid #ebf3de;height:23px; float:left; display:inline-block;}
.duihuanad i input{width:30px; border:none; line-height:22px; text-align:center; color:#999; font-size:18px;}
.duihuandetail h2{font-size:16px; color:#000; line-height:30px; text-align:left;}
.duihuandetail p{padding:5px;border:1px solid #ebf3de;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; font-size:14px; line-height:22px; text-indent:25px; color:#666;}

.container{width:320px; height:210px; position:relative;display:block; overflow:hidden; margin-bottom:10px;}
.container .num{height:8px; position:absolute; z-index:9999; bottom:10px; left:42%;}
.container .num li{float:left; width:8px; height:8px; display:block; text-align:center; margin:0 2px; cursor:pointer;}
.container .on{background:#046330; width:8px; height:8px;color:#fff; display:block;  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.container .nor{background:#ffffff; width:8px; height:8px;color:#f60; display:block; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.containercon{width:1600px; height:210px; display:block; position:absolute; left:0; top:0;}
.containercon li{ float:left; width:320px; height:210px;}

.menber{width:100%; display:block; overflow:hidden; position:relative;}
.menber img{width:100%;}
.menberinfo{position:absolute; top:10px; left:10px;}
.menberinfo h2{color:#fff; display:block; overflow:hidden; margin-bottom:15px; font-size:25px;}
.menberinfo bdo{background:url(../images/dizhi.png) no-repeat 10px center #fff; background-size:10px 14px; padding:5px 20px 5px 30px; border-radius:15px;-wekit-border-radius:15px; opacity:0.5; filter:alpha(opacity=50);}
.menberinfo bdo em{ color:#000; font-style:normal; font-size:14px;}
.menberinfo p{float:right; color:#000; line-height:30px;}
.menberright{position:absolute; right:10px; bottom:10px;}
.menberright strong{color:#e9337d;}
.menbernav{width:100%; display:block; overflow:hidden; height:40px; border-top:1px solid #fff;background:#ebf3de}
.menbernav ul li{float:left; width:33%; height:40px; text-align:center; font-size:18px; line-height:40px;}
.menbernav ul li span{display:block; border-right:1px solid #fff;height:40px;}
.menbernav .curbtn{background:#046330; color:#fff;}


.passbox{padding:10px; background:#ebf3de;}
.passcon{background:#fff; border:1px solid #ddd; display:block; padding:10px;}
.passtie{background:#8dcd27; padding:10px; margin-bottom:10px;}
.passtie p{line-height:30px; font-size:18px; color:#fff; text-align:left; height:30px; overflow:hidden;}
.passnum{display:block; overflow:hidden; position:relative;z-index:1;}
.passdd{position:absolute; left:0; width:1px; background:#ddd; top:0; z-index:999; height:255px;}
.passnum ul li{float:left; width:33%; border:1px solid #ddd; margin:-1px 0 0 -1px; height:50px; line-height:50px; text-align:center; font-weight:bold;}
.passnum ul li a:link,.passnum ul li a:visited{color:#000; display:block;background:#fff;font-size:30px;}
.passnum ul li a:hover{ color:#fff; background:#8dcd27;display:block;font-size:30px;
 -moz-box-shadow:0px 10px 5px #7bb61d inset;              
 -webkit-box-shadow:0px 10px 5px #7bb61d inset;           
box-shadow:0px 10px 5px #7bb61d inset;
}
.passkuang{padding:5px 10px; height:40px; background:#666; color:#fff;font-size:18px;}
.passkuang span{width:180px; height:30px; display:inline-block; background:#999; color:#fff; font-size:30px; margin-top:5px;}
.passkuang strong{float:left; line-height:40px;}

.passque{font-size:18px; background:#33cc66; color:#fff; -moz-box-shadow:0px 10px 5px #26b556 inset;              
 -webkit-box-shadow:0px 10px 5px #26b556 inset;           
box-shadow:0px 10px 5px #26b556 inset;}
.passtui{font-size:18px; background:#eee; color:#000; -moz-box-shadow:0px 10px 5px #ddd inset;              
 -webkit-box-shadow:0px 10px 5px #ddd inset;           
box-shadow:0px 10px 5px #ddd inset;}

.quanli{display:block;}
.quanli ul li{margin-bottom:10px; border:1px solid #ddd; background-size:55px 56px; background-position:105% -10px; overflow:hidden; display:block; position:relative;z-index:9;}
.quanleft{ float:left; width:66%;}
.quanleft img{width:100%; height:100px; overflow:hidden;}
.quancon{padding:2px;}
.quancontxt{background:#8dcd27; height:90px; padding-top:10px; padding-left:5px; display:block;overflow:hidden;}
.quanbottom{padding-top:20px; padding-left:5px;}
.quanbottom strong{font-size:18px; color:#ea217b;}
.quanleft p{font-size:16px; color:#fff;}
.quanleft p strong{font-size:25px; background:url(../images/xing.png) no-repeat 0 0; display:inline-block; width:45px; height:45px; background-size:45px 45px; color:#87c722; line-height:45px; text-align:center;}
.quanleft p span{text-decoration:line-through; padding-left:10px;}
.quanright{float:right; width:34%; display:block;}
.quanright p{font-size:12px; color:#999;}


.quanyong{ position:absolute; left:0; top:0; background:#000; opacity:0.6; z-index:99999; width:100%; height:100%; display:block;}
.quanyong span{
	background:url(../images/yishiyong.png) no-repeat 90% 0px; width:100%; height:100%;display:block; background-size:80px 30px; 
	-moz-transform: rotate(25deg); /* FF3.5+ */
	-o-transform: rotate(25deg); /* Opera 10.5 */
	-webkit-transform: rotate(25deg); /* Saf3.1+, Chrome */
	transform:rotate(25deg);
	 z-index:999999;
	};
	
.quanimg{display:block; overflow:hidden; width:100%;} 
.quanimg h2{ line-height:40px; font-size:18px; text-align:center;background:#8dcd27; color:#fff; display:block; height:40px;}
.quandetail{ display:block; overflow:hidden;}
.quandetail ul li{padding:10px; overflow:hidden; background-position:97% 10px; background-size:65px 66px;}
.quandetail p{font-size:18px; color:#333; padding-bottom:5px;}
.quandetail p strong{font-size:30px; color:#ea217b;}
.quandetail p span{text-decoration:line-through; padding-left:10px; color:#bbb;}

.diyong{background:url(../images/youhuiquan.jpg) no-repeat #fff;}
.tejiaquan{background:url(../images/tejiaquan.jpg) no-repeat #fff;}
.xianjin{background:url(../images/xianjin.jpg) no-repeat #fff;}


.quandetail article{line-height:25px; color:#999; text-align:left; border-top:1px dashed #ddd; padding-top:10px; margin-top:10px; font-size:14px;}
.quandian{background:#fff;}
.quandianTT{ height:35px; line-height:35px; background:url(../images/fenxiang.png) no-repeat 5px center #ddd; color:#333; border-bottom:1px solid #fff; background-size:18px 15px; padding-left:25px;}
.quandian ul{display:none;}
.quandian ul li{border:none; border-bottom:1px dashed #ddd; height:auto; padding:5px 0 5px 25px; font-size:12px; color:#999; background:url(../images/gou.png) no-repeat 5px 10px; background-size:16px 16px;}

.quanfu{position:fixed; bottom:0; left:0; display:block; z-index:99999999; text-align:center; width:100%;font-size:18px; font-weight:bold;}
.quanfu a:link,.quanfu a:visited{height:44px;background:#8dcd27;color:#fff;line-height:44px;display:block;width:100%;}
.quanfu a:hover{color:#fff; background:#046330; display:block;}

.tanchu{width:100%; background:#000; position:fixed; left:0; top:0; z-index:999999999; opacity:0.8; -moz-opacity:0.8; display:none;}
.tanchucon{ padding:10px; width:300px; text-align:left;position:fixed; left:0px; top:50px;  z-index:9999999992; display:none; background:url(../images/jian.png) no-repeat 90% 5px; background-size:20px 38px; }
.tanchucon p{ padding:5px 10px; border:2px dashed #eee; border-radius:10px; margin-top:40px; background:url(../images/wenzi.png) no-repeat 5px center; height:120px;}

